38706
955892
624258
287197
105525
810398
583609
611677
744999
839368
294505
761794
5251799
3673581
3198148
2498804
2274988
2119609
2048358
193778
1827118
1743136
1722196
1660471